Read Buf

Read Buf

JSON-threat-protection.rs 一个用于检测和防御恶意 JSON 的 Rust 库

JSON-threat-protection.rs 一个用于检测和防御恶意 JSON 的 Rust 库。

功能和特性

此包提供了根据一组约束来验证 JSON 的功能。

  • JSON 结构的最大深度。
  • 字符串的最大长度。
  • 数组中的最大条目数。
  • 对象中的最大条目数。
  • 对象条目名称的最大长度。
  • 是否允许重复的对象条目名称。

性能表现

这个包设计得快速而高效,benches 目录下是基准测试用例。你可以使用以下命令运行基准测试:

JSON_FILE=/path/to/file.json cargo bench --bench memory -- --verbose